@charset "utf-8";
/* CSS Document */
em{font-style:normal;}
.dep .status{background:none;padding:5px 0 0;width:114px;float:right;text-align:left;color:#333;}
.dep .change_rz{float:right; line-height:35px; padding:5px 30px 0 0; color:#999;
}
.dep .change_rz:hover{text-decoration:underline;
}
.dep .s1{color:#e7191b;}
.dep .s2{color:#f2ae43;}
.dep .s3{color:#2eb604;}
.div1{width:100%; position:relative;
}
.form{overflow:Hidden;background:#f4fafd;padding:30px 20px 24px;color:#333;}
.form dl{width:100%;min-height:54px;position:relative;float:left;}
.form dt{width:132px;float:left;height:30px;line-height:30px;}
.form dd{float:left;line-height:30px;}
.radio{float:left;margin:9px 10px 0 0;+margin:5px 10px 0 0;}
.div1 label{float:left;height:30px;line-height:30px;display:block;width:116px;}
.txt3,.txt4{width:190px;height:28px;line-height:28px;padding:0 5px;border:solid 1px #ccc;background:#fff;float:left;margin-right:10px;}
.txt4{width:320px;}
.ts{height:30px;line-height:30px;float:left;color:#949494;font-style:normal;}
span.error{color:#f00;clear:both;width:100%;height:20px;line-height:20px;font-size:12px;}
.picDiv{padding:16px 0 30px;}
.cardDiv{padding:8px 0 30px;}
.btn_lev{width:216px;height:46px;line-height:46px;text-align:center;font-size:24px;color:#fff;border:none;margin:50px 0 0 152px;}
.hr{width:100%;height:15px;border-bottom:dotted 1px #ccc;margin:0 0 40px;float:left;}
.div1 dd p span{color:#f00;}
.div1 dd .co{color:#46bb2b;}

.divselect{width:146px;position:relative; z-index:10000;}
.divselect cite{width:116px; height:28px;line-height:28px; display:block; color:#333333; cursor:pointer;font-style:normal;padding:0 8px; border:1px solid #cccccc; background:url(../images/ico_dec.png) no-repeat 112px center #fff;font-size:14px;}
.divselect ul{width:132px;border:1px solid #ccc; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li{height:28px; line-height:28px;}
.divselect ul li a{display:block; height:28px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.divselect ul li a:hover{background-color:#CCC;}
.btn_confirm{margin:50px 0 0 152px;}

.file-box1{ position:relative;width:440px}
.txt1{ height:22px; border:1px solid #cdcdcd; width:180px; float:left;}
.btn1{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px; float:left;}
.file1{ position:absolute; top:0; left:0; height:24px; filter:alpha(opacity:0);opacity: 0;width:290px }
.form em.error{float:left; padding-left:10px; line-height:28px; font-size:12px; color:#f00;
}
.form .dl1{min-height:30px;
}
/*证件类型切换*/
.div1 .radiocon{width:auto; padding-right:40px;
}
.cardbox, .cardbox .card{width:100%; overflow:hidden;
}
.cardbox .card{display:none;
}
/*认证审核提示
.redtip{font-size:12px; color:#F00; display:inline-block; padding-left:6px;
}*/
/*认证二维码*/
.div1 .rzcode{width:100px; overflow:hidden; position:absolute; right:70px; top:30px;
}
.div1 .rzcode .img{width:100px; height:100px; float:left;
}
.div1 .rzcode .info{display:block; width:100%; line-height:26px; text-align:center;
}
